package org.bee.input;

import org.bee.model.BaseModel;

/**
* @author 陈国松
* @date 2024-12-07 17:26:06
* @description 页面元素表 更新模型
* 表 element
*/
public class ElementUpdateVo implements BaseModel {
    /**
    * 元素编号
    */
    private String elementId;
    /**
    * 父元素编号
    */
    private String parentId;
    /**
    * 元素名称
    */
    private String name;
    /**
    * 菜单路径
    */
    private String path;
    /**
    * 组件位置
    */
    private String component;
    /**
    * 菜单路径重定向
    */
    private String redirect;
    /**
    * 菜单图标
    */
    private String icon;
    /**
    * 菜单标题
    */
    private String title;
    /**
    * 当前路由为详情页时，需要高亮的菜单
    */
    private String activeMenu;
    /**
    * 外链地址
    */
    private String isLink;
    /**
    * 是否隐藏 0-否 1-是
    */
    private Boolean isHide;
    /**
    * 是否可以全屏 0-否 1-是
    */
    private Boolean isFull;
    /**
    * 是否固定在标签页不可关闭 0-否 1-是
    */
    private Boolean isAffix;
    /**
    * 是否缓存路由 0-否 1-是
    */
    private Boolean isKeepAlive;
    /**
    * 元素类型  0-菜单 1-按钮
    */
    private String type;
    /**
    * 备注
    */
    private String remark;
    /**
    * 排序
    */
    private Integer orderNum;
    /**
     * 按钮编码
     */
    private String code;

    public String getElementId() {
        return elementId;
    }
    public void setElementId(String elementId) {
        this.elementId = elementId == null ? null : elementId.trim();
    }
    public String getParentId() {
        return parentId;
    }
    public void setParentId(String parentId) {
        this.parentId = parentId == null ? null : parentId.trim();
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }
    public String getPath() {
        return path;
    }
    public void setPath(String path) {
        this.path = path == null ? null : path.trim();
    }
    public String getComponent() {
        return component;
    }
    public void setComponent(String component) {
        this.component = component == null ? null : component.trim();
    }
    public String getRedirect() {
        return redirect;
    }
    public void setRedirect(String redirect) {
        this.redirect = redirect == null ? null : redirect.trim();
    }
    public String getIcon() {
        return icon;
    }
    public void setIcon(String icon) {
        this.icon = icon == null ? null : icon.trim();
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }
    public String getActiveMenu() {
        return activeMenu;
    }
    public void setActiveMenu(String activeMenu) {
        this.activeMenu = activeMenu == null ? null : activeMenu.trim();
    }
    public String getIsLink() {
        return isLink;
    }
    public void setIsLink(String isLink) {
        this.isLink = isLink == null ? null : isLink.trim();
    }
    public Boolean getIsHide() {
        return isHide;
    }
    public void setIsHide(Boolean isHide) {
        this.isHide = isHide;
    }
    public Boolean getIsFull() {
        return isFull;
    }
    public void setIsFull(Boolean isFull) {
        this.isFull = isFull;
    }
    public Boolean getIsAffix() {
        return isAffix;
    }
    public void setIsAffix(Boolean isAffix) {
        this.isAffix = isAffix;
    }
    public Boolean getIsKeepAlive() {
        return isKeepAlive;
    }
    public void setIsKeepAlive(Boolean isKeepAlive) {
        this.isKeepAlive = isKeepAlive;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
    public Integer getOrderNum() {
        return orderNum;
    }
    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
}